@charset "utf-8";
/* CSS Document */
body { background:#300 url(../images/body_bg.jpg) repeat-y center top;}
.wrap { width:950px; margin:0 auto; _overflow:hidden; background:#ffffe6; }
.banner { width:950px; height:240px; background:url(../images/banner.jpg) no-repeat}
.w680 { width:680px; overflow:hidden}
.w260 { width:260px; overflow:hidden}
.w460 { width:460px; overflow:hidden}
.w220 { width:220px; overflow:hidden; }

.hotpic  { border:#903 1px solid; padding:7px; background:#FFF}
.hotpic img { width:445px; height:245px;}
.hdxz { border:#903 1px solid; padding:10px 15px; background:#ffeef3; line-height:170%  }

.box_pic_s { width:140px; padding:20px 0 10px; position:relative; margin:0 auto}
.pic_s img { width:135px; height:150px; border:#ddd 1px solid; padding:1px;}
.pic_s_txt { text-align:center; line-height:200%}
.pic_s_txt a, .pic_s_txt a:visited { color:#c00; text-decoration:underline}
.pic_s_txt a:hover { color:#039} 
.biao { width:42px; height:42px; position:absolute; top:0; right:-10px; z-index:100}

.btn_hao { text-align:center; padding:0 0 10px}
.coda_s { padding-left:15px; line-height:170%}

.box_r { border:#903 3px solid; padding:2px; background:#FFF}
.tit_b { height:56px; background:url(../images/titbg_1.jpg) repeat-x;}
.tit_b h3 { padding-left:10px; line-height:56px; font-family:"微软雅黑","黑体"; font-weight:100; font-size:20px; color:#ffffe6}
.hjmd { padding:0 10px; line-height:56px; font-family:"微软雅黑","黑体"; font-weight:100; font-size:20px; color:#903}
.tit_s { height:34px; background:url(../images/titbg_2.jpg) repeat-x;}
.tit_s h3 {padding-left:10px; line-height:34px; font-size:14px; color:#ffffe6}
ul.list_md { padding:10px; line-height:170%}


.tit_box { width:950px; height:170px; position:relative;}
.tit_box .pic {border:#ddd 2px solid; position:absolute; left:50px; top:-20px; z-index:900; float:left}
.tit_box .pic img { width:200px; height:200px;}
.tit_box .txt { line-height:170%; color:#300; float:left; position:absolute }

.mq { background:url(../images/titbg_mm.jpg) no-repeat}
.mq .txt { left:580px; top:60px}
.zj { background:url(../images/titbg_zj.jpg) no-repeat}
.zj .txt { left:510px; top:60px}
.ns { background:url(../images/titbg_ns.jpg) no-repeat}
.ns .txt { left:300px; top:80px}


.gallery {padding: 25px 0 10px;}
.gallery li { border: 1px solid #EDEDED; display: inline; float: left; height: 260px; margin-bottom:15px; margin-left: 28px; overflow: hidden; position: relative; width: 200px;}
.gallery li div.description { background:rgba(154, 0, 0, 0.8); color: #FFFFFF; font-size: 12px; height: 30px; line-height: 30px; padding-left: 15px; position: relative;}

.bottom { background:#903; border-top:#903 3px solid; width:950px; overflow:hidden}
.bottom .hr{ width:950px; height:2px; background:#ffffe6; font-size:0}
.w335 { width:335px; height:280px; background:url(../images/titbg_bot.jpg) no-repeat 20px 15px}
.w615 { width:615px; padding-top:15px; }
.wbdm { padding:180px 20px 0;}
.tit_rd{ padding:0 20px 0 0; height:22px;}
.tit_rd a, .tit_rd a:visited { color:#FFC; float:right; line-height:22px}
.tit_rd a:hover { text-decoration:underline; color:#FFF}

.list_rd { padding-top:15px;}
.list_rd li { width:190px; height:115px; float:left; margin-right:10px; background:url(../images/swd_1.jpg) no-repeat center 71px}
.list_rd li img{ border:#ddd 1px solid; width:188px; height:83px}










